Shallow-Water Wave-Buoy Simulation With Energy Generation